package thread;

/*
  多线程
  多线程可以并发执行多个代码片段
  并发:多个线程宏观上是一起执行，微观上是走走停停的

  两种创建线程的方式
  1.继承Thread类
  2.实现Runnable接口
 */
public class ThreadDemo1 {
    public static void main(String[] args) {
        Thread t1 = new MyThread1();
        Thread t2 = new MyThread2();
        //线程启动调用start()方法，而不是直接调用run方法
        t1.start();
        t2.start();
    }
}
class MyThread1 extends Thread{
    public void run(){
        for(int i = 0;i<1000;i++){
            System.out.println("你是谁呀？");
        }
    }
}

class MyThread2 extends Thread{
    public void run(){
        for(int i = 0; i<1000;i++){
            System.out.println("开门，查水表的！");
        }
    }
}
